self-propelled gun - Espagnol Anglais Dictionnaire